package com.aidex.risk.domain;

import com.google.gson.annotations.SerializedName;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class wlpt_agent_score_classification_Response implements Serializable {


    @SerializedName("data")
    private DataDTO data;
    @SerializedName("message")
    private String message;
    @SerializedName("status")
    private String status;
    @SerializedName("timestamp")
    private Long timestamp;

    @Data
    public static class DataDTO implements Serializable {
        @SerializedName("beginPageIndex")
        private Integer beginPageIndex;
        @SerializedName("currentPage")
        private Integer currentPage;
        @SerializedName("endPageIndex")
        private Integer endPageIndex;
        @SerializedName("numPerPage")
        private Integer numPerPage;
        @SerializedName("pageCount")
        private Integer pageCount;
        @SerializedName("totalCount")
        private Integer totalCount;
        @SerializedName("recordList")
        private List<RecordListDTO> recordList;

        @Data
        public static class RecordListDTO implements Serializable {

            @SerializedName("type")
            private Integer type;

            @SerializedName("year")
            private Integer year;

            @SerializedName("quarter")
            private Integer quarter;

            @SerializedName("orgName")
            private String orgName;

            @SerializedName("orgId")
            private String orgId;

            @SerializedName("level")
            private String level;

        }
    }
}